﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace zytech.common.baseform
{
    public partial class BaseForm : Form
    {
        public BaseForm()
        {
            InitializeComponent();
        }
        /// <summary>
        /// 控制控件的缩放、大小
        /// </summary>
        protected virtual void ue_Resize()
        {
        }
        /// <summary>
        /// 点击“增加”按钮后执行本事件
        /// </summary>
        protected virtual void ue_Add()
        {
        }
        /// <summary>
        /// 数据保存后执行本事件
        /// </summary>
        protected virtual void ue_AfterAdd()
        {
        }
        /// <summary>
        /// 在点击修改按钮，并通过了beforemodify事件的检查后触发，用于一些修改前的初始设置
        /// </summary>
        protected virtual void ue_AfterModify()
        {
        }
        /// <summary>
        /// 被ue_save调用，在commit之后，用于相关数据的更新
        /// </summary>
        protected virtual void ue_AfterSave()
        {
        }
        /// <summary>
        /// 数据保存前执行本事件，用于检测录入的数据是否合法
        /// </summary>
        protected virtual void ue_BeforeAdd()
        {
        }
        /// <summary>
        /// 取消数据修改之前触发本事件，用于检测能否取消修改
        /// </summary>
        protected virtual void ue_BeforeCancel()
        {
        }
        /// <summary>
        /// 删除数据执行本事件，用于检测数据能否被删除
        /// </summary>
        protected virtual void ue_BeforeDel()
        {
        }
        /// <summary>
        /// 数据进入修改状态之前执行本事件，用于判断数据能否被修改
        /// </summary>
        protected virtual void ue_BeforeModify()
        {
        }
        /// <summary>
        /// 数据保存之前触发本事件，用于检查数据能否被保存
        /// </summary>
        protected virtual void ue_BeforeSave()
        {
        }
        /// <summary>
        /// 点击"保存”按钮时执行本事件
        /// </summary>
        protected virtual void ue_Save()
        {
        }
        /// <summary>
        /// 点击“取消”按钮时执行本事件
        /// </summary>
        protected virtual void ue_Cancel()
        {
        }
        /// <summary>
        /// 点击“删除”按钮时执行本事件
        /// </summary>
        protected virtual void ue_Delete()
        {
        }
        /// <summary>
        /// 点击“详单”按钮时执行本事件
        /// </summary>
        protected virtual void ue_Detail()
        {
        }
        /// <summary>
        /// 点击“导出”按钮时执行本事件
        /// </summary>
        protected virtual void ue_Export()
        {
        }
        /// <summary>
        /// 点击“过滤”按钮时执行本事件
        /// </summary>
        protected virtual void ue_Filter()
        {
        }
        /// <summary>
        /// 点击“查找”按钮时执行本事件
        /// </summary>
        protected virtual void ue_Find()
        {
        }
        /// <summary>
        /// 点击“修改”按钮时执行本事件
        /// </summary>
        protected virtual void ue_Modify()
        {
        }
        /// <summary>
        /// 点击“预览”按钮时执行本事件
        /// </summary>
        protected virtual void ue_Preview()
        {
        }
        /// <summary>
        /// 打印数据
        /// </summary>
        protected virtual void ue_Print()
        {
        }
        /// <summary>
        /// 触发本事件进行数据窗口的排序
        /// </summary>
        protected virtual void ue_Resort()
        {
        }
        /// <summary>
        /// 点击“检索”按钮时执行本事件
        /// </summary>
        protected virtual void ue_Retrieve()
        {
        }
        /// <summary>
        /// 点击“取消”按钮时执行本事件
        /// </summary>
        protected virtual void ue_Verified_Del()
        {
        }
    }
}
